草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 从 @selector 中关闭 View Controller 而不创建单独的方法

我试图通过直接从按钮执行它来关闭呈现的ViewController,而不是只为它创建一个单独的方法,但我不知道如何让它工作,或者它是否可能。感谢您提供的任何帮助!我正在尝试的代码:[dismissButtonaddTarget:selfaction:@selector(dismissViewControllerAnimated:YEScompletion:NULL)forControlEvents:UIControlEventTouchUpInside];我不想做的事:-(void)dismissThis{[selfdismissViewControllerAnimated:YESco

iphone - iOS:如何使用下载的 CSV 填充 CoreData

我一直在开发一个应用程序,用户每天输入存储在核心数据中的数据(两个属性NSNumber和一个NSDate),我想改进它通过允许用户通过单击按钮从外部文件(例如csv或任何其他支持的格式)导入数据。关于如何有效地执行此操作的任何建议?谢谢。编辑:只需添加csv文件的屏幕截图以及作为NSArray的csv解析器的输出。基本上需要单独获取属性并在单击按钮时将它们存储在核心数据中。-作为csv的输入文件:-csv解析器输出示例(NSarray): 最佳答案 我最近需要实现类似的目标。我的项目团队的几个成员想把我们的应用程序原型(protot

iphone - 使用 uitextfields 创建 uitableview 表单

我正在处理一个有uitableview的地方,我想在它的每个单元格中添加一个uitextfield,以便它可以用作表单。大约有15个这样的uitextfields。但是由于屏幕上的空间很小,一次只显示5行,而其他行则出现在滚动中。当我尝试从所有这些uitextfields中获取数据时,我只为那些可见的数据获取数据,而对于其他人,我得到null。它应该是因为我没有使用重用标识符。以下是我的CellfoRrowAtIndex代码:editContactCell*tcell=(editContactCell*)[tableViewdequeueReusableCellWithIdentifi

iphone - 另一个 xib 中的 xib 文件

有一些类似的帖子,但我已经搜索了很多答案,但不幸的是我没有找到。我想要什么:我正在使用xib文件创建View。假设它的类是BaseView。在这个baseView中,我有一个自定义subview,例如它的类是InsideView。有没有可能当我的baseView从nib唤醒时,insideView会自动从它的xib文件创建自己?我喜欢这种行为,因为我会在多个其他View中重用这个“insideView”,而只需更改baseView组件。感谢您的帮助和指导!!编辑:更清楚地说,我想创建一个这样的View:topLevelObjects=[[NSBundlemainBundle]loadN

iphone - 背景图像/导航栏图像 iOS 的适当尺寸

我想知道正确的尺寸是多少1)在各种iPhone设备上为UIView设置背景图片,包括Retina、4s、4等。(iOS版本重要吗?)2)为UINavigationBar设置背景图片,同样在那些不同的设备版本/操作系统版本上最后,应该如何命名这些文件。我知道Apple对于使用@2x.png、特定名称等命名图像非常严格。如果有人可以指出文档,那也很好。我在开发网站上找不到任何东西......提前谢谢你。 最佳答案 iPhone和iPodTouch屏幕像素和UI组件尺寸注意事项:视网膜尺寸在括号中给出。所有像素尺寸都包括高光或描边效果。例

iphone - 水平重新定位 UIBarButtonItem

是否可以水平重新定位UINavigationBar中的UIBarButtonItem?我已经看到了barButtonItemsetBackgroundVerticalPositionAdjustment:forBarMetrics:方法(但这是用于垂直定位的),如果我将其设为自定义按钮,我知道该怎么做,但是我如何获取具有UIBarButtonItemStyleBordered样式的UIBarButtonItem并水平重新定位它(即向左或向右移动)?提前致谢! 最佳答案 您可以创建一个固定大小的按钮作为“填充物”并将其添加到现有按钮旁

iphone - 如何在用户滚动时锁定 View

我是iPhone开发的新手,我想弄清楚当用户滚动窗口时View到达屏幕顶部后如何修复View。然后,当窗口再次向下滚动以返回其原始位置时,View将解锁。我在Instagram等一些应用程序上看到过这个(带有用户名分隔符)。这个设计模式有具体的名称吗?可以在http://mashable.com/上看到一个示例(虽然不是iPhone)--查看“TheNewStuff”、“TheNextBigThing”和“What'sHot”栏。向下滚动时查看它是如何锁定的 最佳答案 我的解决方案是创建一个UITableView单独创建一个UIVi

iphone - 应用在 11.13 被拒绝(新用户注册不合适)

DTMF调用机制是我的应用程序。要首先访问应用程序的功能,用户需要登录。如果用户是新用户,没有创建任何帐户,他甚至可以注册。被拒绝的原因如下。11.13Wefoundthatyourappprovidesaccesstoexternalmechanismsforpurchasesorsubscriptionstobeusedintheapp,whichisnotincompliancewiththeAppStoreReviewGuidelines.Newuserregistrationisnotappropriate.Pleaseseetheattachedscreenshot/sfo

iphone - 在所有选项卡中显示单个 View (UITabBarController)

如何在UITabViewController的所有选项卡中显示单个View(UIButton)?例如,我需要在所有选项卡中保持一个“信息”按钮可见,而不是将其添加到所有选项卡的XIB中,并且不重写所有选项卡中的重复代码。 最佳答案 实现一个标签栏Controller类并在viewDidLoad方法中循环遍历所有标签栏ViewController并以编程方式添加您的按钮。-(void)viewDidLoad{[superviewDidLoad];for(UIViewController*viewControllerin[selfvie

iphone - 相机应用程序支持的方向?

我想做与“相机”应用相同的事情:它看起来只支持纵向模式,但当您旋转时,某些View会旋转,而工具栏和某些控件位于同一位置。我试图在PLIST文件中禁用所有支持的方向,但这没有调用任何委托(delegate)方法,例如shouldRotate,或者显然是willRotate来执行方向更改。当支持的方向在PLIST中时,iPhone会旋转所有View,即使我为shouldRotate方法返回NO。如何解决这样的困境? 最佳答案 在info.plist中,将唯一支持的方向设置为Portrait。然后,在您的viewDidLoad方法中,添